package com.woniuxy.redis.service;

import com.woniuxy.redis.entity.Student;

import java.util.List;

/**
 * @Author: linKe
 * @Date: 2022/1/5 16:51
 * @FileName: StudentService
 * @version: 1.0
 * @Description: 学生服务层接口
 * 使用RedisCache 进行缓存处理的实现类
 */
public interface StudentCacheService {
    /**
     * 根据学生id 获取学生对象
     * @param id    学生id
     * @return  结果
     */
    Student getStudentById(int id);

    /**
     * 新增学生对象
     * @param student 学生对象
     * @return 结果
     */
    public Student addStudent(Student student);

    /**
     * 修改学生对象
     * @param student 学生对象
     * @return 结果
     */
    public Student modifyStudent(Student student);

    /**
     * 根据删除学生对象
     * @param id 学生id
     */
    public void removeStudent(int id);
}
